Skip to content

Eine virtuelle Disk der dom0 hinzufügen

Zuerst holen wir uns die UUID von der VDI, welche wir erstellt haben. Als name-label geben wir den Namen 'New virtual disk for dom0' ein, welchen wir beim erstellen angegeben haben.

[root@virt01]# xe vdi-list name-label='New virtual disk for dom0' --minimal
1e938247-1838-4250-bdfa-d27a4891ec90

Nun holen wir uns die UUID der dom0.

[root@virt01]# xe vm-list | grep -B 1 -e Control
uuid ( RO)           : 3a1d141d-68ab-4339-93a2-d0a2e3271746
     name-label ( RW): Control domain on host: virt01

Nun erstellen wir die VBD für die VDI auf dom0. vm-uuid ist die UUID von dom0, vdi-uuid ist die UUID welche unsere erstellte virtual disk hat.

[root@virt01]# xe vbd-create vm-uuid=3a1d141d-68ab-4339-93a2-d0a2e3271746 vdi-uuid=1e938247-1838-4250-bdfa-d27a4891ec90 device=autodetect
22c615aa-8956-ec7e-925c-b5b6be97f37d

Nun attachen wir die VBD. Die UUID ist das ergebnis des voran gegangenden Befehl.

[root@virt01 ~]# xe vbd-plug uuid=22c615aa-8956-ec7e-925c-b5b6be97f37d

Nun sehen wir mit fdisk -l, das uns das Device /dev/xvda zur Verfügung steht (ohne Partitionstabelle).

[root@virt01 ~]# fdisk -l

Disk /dev/sda: 499.9 GB, 499977814016 bytes
255 heads, 63 sectors/track, 60785 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         523     4194304   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             523        1045     4194304   83  Linux
/dev/sda3            1045       60785   479866873   8e  Linux LVM

Disk /dev/xvda: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvda doesn't contain a valid partition table

Nun erstellen wir mit dem Befehl fdisk /dev/xvda eine neue Partition.

[root@virt01 ~]# fdisk /dev/xvda

Nun erstellen wir ein ext3 Dateisystem auf der neu erstellten Partition.

[root@virt01 ~]# mkfs.ext3 /dev/xvda1

Nun können wir die neue Partition ins Dateisystem einhängen.

[root@virt01 ~]# mkdir -p /data
[root@virt01 ~]# mount /dev/xvda1 /data

Dokumentation